Efficient Hyperelliptic Curve Arithmetic Using Tau-adic Expansions

نویسنده

  • NEGAR KIYAVASH
چکیده

INTRODUCTION Security of public key cryptographic protocols is based on the apparent difficulty of a mathematical problem. Perhaps the most famous of these problems is that of factoring a composite number into primes, on which the security of the system known as RSA [1] relies. The standard cryptographic protocols like Diffie-Hellman [2] key exchange, ElGamal [3] encryption, and digital signature are based on the difficulty of solving the discrete logarithm problem of a finite group. In a cyclic group G generated by element g, it is believed that if g x = y, where x is an integer, then given y and g, it is not easy to compute x. For cryptographic purposes the group G should be equipped with fast arithmetic so that the encryption and decryption are practical and yet the discrete logarithm problem should be hard so that the cryptanalysis is difficult. Thus, G must be a commutative finite algebraic group. This limits us to the product of a finite number of copies of the additive and multiplicative groups of finite fields and a finite number of copies of Jacobians of curves. Also the group should be chosen in a manner that it survives the known attacks. For example the group must have a subgroup of large prime order; otherwise, it will be susceptible to the Polig-Hellman attack [4]. Historically the multiplicative groups of finite fields were used for cryptographic purposes , but in the mid-1980s Miller [5] and Koblitz [6] proposed replacing the group F * q by the group of rational points of an elliptic curve E(F q). In 1989 Koblitz [7] extended the 1 idea to the Picard group of a hyperelliptic curve. The group Pic 0 (C/F q) provides a larger class of curves to chose from over smaller field sizes in comparison to elliptic curves. For F * q there exist a subexponential attack called the index calculus [8]. This attack is much faster than the generic square root attacks. Unlike the multiplicative group of a finite field, there is no subexponential attack known for the group of points on the elliptic curve over a finite field. This is also true for hyperelliptic curves with small genus as well. For larger genus g ≥ 4, there exists the subexponential attack by Adleman et al. [9]. There is a problem using the elliptic or hyperelliptic curves: the added complexity of performing arithmetic. Koblitz …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Arithmetic on Subfield Elliptic Curves over Small Odd Characteristics

In elliptic curve cryptosystems, scalar multiplications performed on the curves have much effect on the efficiency of the schemes, and many efficient methods have been proposed. In particular, recoding methods of the scalars play an important role in the performance of the algorithm used. For integer radices, non-adjacent form (NAF) and its generalizations (e.g., generalized non-adjacent form (...

متن کامل

Some properties of $τ$-adic expansions on hyperelliptic Koblitz curves

This paper explores two techniques on a family of hyperelliptic curves that have been proposed to accelerate computation of scalar multiplication for hyperelliptic curve cryptosystems. In elliptic curve cryptosystems, it is known that Koblitz curves admit fast scalar multiplication, namely, the τ -adic non-adjacent form (τ -NAF). It is shown that the τ -NAF has the three properties: (1) existen...

متن کامل

Fast arithmetic on hyperelliptic curves via continued fraction expansions

In this paper, we present a new algorithm for computing the reduced sum of two divisors of an arbitrary hyperelliptic curve. Our formulas and algorithms are generalizations of Shanks’s NUCOMP algorithm, which was suggested earlier for composing and reducing positive definite binary quadratic forms. Our formulation of NUCOMP is derived by approximating the irrational continued fraction expansion...

متن کامل

Efficient Arithmetic on Genus 2 Hyperelliptic Curves over Finite Fields via Explicit Formulae

We extend the explicit formulae for arithmetic on genus two curves of [13, 21] to fields of even characteristic and to arbitrary equation of the curve. These formulae can be evaluated faster than the more general Cantor algorithm and allow to obtain faster arithmetic on a hyperelliptic genus 2 curve than on elliptic curves. We give timings for implementations using various libraries for the fie...

متن کامل

Parallelizing Explicit Formula for Arithmetic in the Jacobian of Hyperelliptic Curves

One of the recent thrust areas in research on hyperelliptic curve cryptography has been to obtain explicit formulae for performing arithmetic in the Jacobian of such curves. We continue this line of research by obtaining parallel versions of such formulae. Our first contribution is to develop a general methodology for obtaining parallel algorithm of any explicit formula. Any parallel algorithm ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004